package csm.api.search.impl;

import csm.api.search.ISearchProvider;
import csm.api.search.ISearchResult;
import csm.api.search.SearchRequest;

public abstract class SearchProviderBase implements ISearchProvider
{
    protected SearchRequest searchRequest;

    public void setRequest(SearchRequest request)
    {
        this.searchRequest = request;
    }

    public SearchRequest getRequest()
    {
        return this.searchRequest;
    }

    public abstract ISearchResult search() throws Exception;
}
